package com.xr.service;


/*
 * 检查项
 * */

import com.github.pagehelper.Page;
import com.xr.exception.CustomException;
import com.xr.pojo.CheckItem;
import com.xr.query.QueryPageBean;
import com.xr.result.PageResult;

import java.util.List;

public interface CheckItemService {
    //    查询分页+条件查询
    PageResult findPage(QueryPageBean queryPageBean);

    //    添加查询列表
    void insertCheckItem(CheckItem checkItem);

    //    删除检查
    void deleteCheckItem(Integer id) throws CustomException;

    //  测试项目框架搭建
    String test(String value);

    //    查询所有检查列表[不支持分页]
    List<CheckItem> queryAllCheckItem();

    //    修改检查项
    void updateCheckItem(CheckItem checkItem);

    //    根據ID查詢檢查項
    CheckItem queryById(Integer id);
//    查詢所有
    List<CheckItem> queryAll();
}
